package com.bjxst;

import java.io.BufferedWriter;
import java.io.FileWriter;

/**字符输出缓冲流*/
/*Buffered/BufferedWriter增加的缓存机制，大大提高了读写文本文件的效率
* BufferedWriter是针对字符输出流的缓冲流对象，在字符输出缓冲可以使用
newLine()方法实现换行处理*/
public class BufferedWriterDemo {
    public static void main(String[] args) {
        FileWriter fw = null;
        BufferedWriter bw = null;
        try{
            fw = new FileWriter("d:/bb.txt");//节点流
            bw = new BufferedWriter(fw);//处理流
            bw.write("你好尚学堂");
            bw.write("你好世界");
            bw.newLine();//换行
            bw.write("狂欢");
            bw.newLine();
            bw.write("何以解忧");
            bw.flush();//刷新
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            try{
                if(bw != null){
                    bw.close();
                }
                if(fw != null){
                    fw.close();
                }
            }catch (Exception e){
                e.printStackTrace();
            }
        }
    }
}
